package kau.exception;

import kau.vo.AttendInfo;
import kau.vo.Reply;
import kau.vo.Registeration;
import kau.vo.SmsList;

public class RecordNotFoundException extends Exception{

	public RecordNotFoundException() {
	super("존재하지 않습니다.");
	}

	public RecordNotFoundException(String message) {
		super(message+"가 존재하지 않습니다.");
	}
	
	public RecordNotFoundException(AttendInfo attendanceInfo){
		super(attendanceInfo.getCourseId()+"클래스  "+
				  attendanceInfo.getCustId()+"학생의"+
				  attendanceInfo.getDay()+"날짜의 출석정보가 존재하지 않습니다.");
	}
	
	public RecordNotFoundException(Reply comment){
		super(comment.getwNumber()+"번째글  "+
				  comment.getrNumber()+"번째 댓글이 존재하지않습니다.");
	}

	public RecordNotFoundException(int id) {
		super(id+"가 존재하지 않습니다.");
	}

	public RecordNotFoundException(Registeration registeration) {
		super(registeration.getCustId()+"는 "+
				  registeration.getCourseId()+"그룹에 존재하지 않습니다.");
	}

	public RecordNotFoundException(SmsList smsList) {
		super(smsList.getCourseId()+"그룹의 "+
				smsList.getSmsId()+"는 존재하지 않습니다.");
	}

}
